package com.wn.ticket.service;


import com.wn.ticket.common.PageBean;
import com.wn.ticket.entity.Admin;
import com.wn.ticket.entity.User;
import com.wn.ticket.vo.UserVo;

import java.util.List;

/**
 * 用户相关功能
 * @author 李明珍
 * date: 2022/8/29
 */
public interface UserService {

    User login(User user);

    void add(User user);

    void update(User user);

    List<User> getAll();

    PageBean<User> getPage(User user,int currPage,int pageSize);

    /**
     * 统计所有用户数量
     * @return
     */
    int getCount();

    /**
     * 根据注册时间查询用户
     * @param startTime
     * @return
     */
    List<User> getByRegistTime(String startTime);

    User getById(int id);
}
